class CreateBusquedaFacturas < ActiveRecord::Migration
  def self.up
sql = "CREATE VIEW busqueda_facturas AS SELECT centros.facturas.id, centros.facturas.fecha_factura, " +
"centros.facturas.referencia, centros.centros.nombre_comercial AS centro_consumo, " +
"centros.mayoristas.nombre AS mayorista, ISNULL(centros.facturas.referencia, '***') " +
"+ '|' + ISNULL(centros.mayoristas.nombre, '***') + '|' + ISNULL(centros.centros.nombre_comercial, '***') " +
"AS concatenado FROM centros.facturas INNER JOIN centros.mayoristas ON " +
"centros.facturas.mayorista_id = centros.mayoristas.id INNER JOIN " +
"centros.centros ON centros.facturas.centro_id = centros.centros.id"
    
    execute sql
  end

  def self.down
    execute "DROP VIEW busqueda_facturas"
  end
end
